const name = 'foo'
const age = 18
function fooFn() {
  console.log('foo function')
}

// 导出
// 1. 一一单次导出模块使用的很少
// exports.name = name
// exports.age = age
// exports.foo = foo

// 2. 将模块中内容导出
// 结论: Node导出的本质是在导出module.exports对象
// module.exports.name = name
// module.exports.age = age
// module.exports.foo = foo

// console.log(module.exports === exports) // true
// console.log(exports.name, exports.age, exports.foo);

// 3. 直接导出对象, 常用写法
module.exports = {
  name,
  age,
  fooFn
}
